آموزش Git و GitHub برای مهندسان DevOps [ویدئو]

Git and GitHub for DevOps Engineers [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره از دیدگاه یک مهندس DevOps که کد برنامه زیادی نمی نویسد ایجاد شده است. نویسنده یک پروژه دنیای واقعی را برای توضیح فرآیند از ایجاد یک مخزن تا انتشار کد در محیط تولید انجام داده است. این به درک کاملی از قدرت Git و GitHub می دهد. این دوره با نصب Git در ویندوز شروع می شود، سپس شما یک نمونه EC2 را راه اندازی می کنید و Git را روی لینوکس نصب می کنید. پس از آن، شما با Git Bash کار می کنید و سپس یک مخزن در Git و GitHub ایجاد می کنید. پستی را ارسال کنید که یک مخزن از GitHub کلون کرده و با سایر کدهای توسعه دهنده کار کنید. در مرحله بعد، با commit هایی در Git و GitHub کار خواهید کرد. شما همچنین با شعبه هایی در Git و GitHub کار خواهید کرد. در مرحله بعد، یک درخواست pull ایجاد می کنید و با مخازن خصوصی کار می کنید. پس از آن، تغییرات را از دایرکتوری کاری، منطقه مرحله‌بندی، و مخزن محلی برمی‌گردانید و مفهوم Git Rebase، Git Fetch و Git Pull را درک خواهید کرد. در نهایت، نقش‌های مهندس DevOps را در Git با کمک یک پروژه درک خواهید کرد. با پایان این دوره، شما قادر خواهید بود به درک کاملی از قدرت Git و GitHub دست پیدا کنید. با استفاده از Git و GitHub برای مدیریت شغل خود به عنوان یک مهندس DevOps احساس اطمینان خواهید کرد. شما همچنین یک محیط Git آماده تولید برای توسعه دهندگان خود راه اندازی خواهید کرد. تمام منابع در مخزن GitHub در https://github.com/PacktPublishing/git_course در دسترس هستند یک نمونه EC2 را تنظیم کنید و Git را در لینوکس نصب کنید. یک مخزن در Git و GitHub ایجاد کنید یک مخزن را از GitHub شبیه سازی کنید با شاخه ها در Git و GitHub کار کنید یک درخواست کشش ایجاد کنید و با مخازن خصوصی کار کنید درک مفهوم Git Rebase، Git Fetch و Git Pull این دوره برای افراد و هر متخصص فناوری اطلاعات که می‌خواهد کار خود را در DevOps شروع کند طراحی شده است. این همچنین به مهندس DevOps که می‌خواهد تصویر کاملی از فعالیت‌های Git و GitHub داشته باشد و نقش آن‌ها در Git را با کمک یک پروژه درک کند، مفید خواهد بود. برای به دست آوردن حداکثر استفاده از این دوره، باید دانش اولیه لینوکس و گیت را داشته باشید. یک دوره جامع همراه با آزمایشگاه عملی * یاد بگیرید چگونه از Git و GitHub برای مدیریت شغل مهندس DevOps استفاده کنید * دوره آموزشی با نقطه شروع سفر DevOps و نقش های مهندس DevOps در Git و GitHub

سرفصل ها و درس ها

مقدمه دوره Introduction to the Course

  • بررسی اجمالی دوره Course Overview

  • قبل از شروع Before Starting

  • درباره مربی About Instructor

  • سیستم کنترل نسخه چیست؟ What is Version Control System

  • نصب Git در ویندوز Installing Git on Windows

  • یک نمونه EC2 راه اندازی کنید و Git را روی لینوکس نصب کنید Set Up an EC2 instance and Install Git on Linux

  • کار با Git Bash Working with Git Bash

کار با Git Working with Git

  • ایجاد یک مخزن در Git Creating a Repository on Git

  • مراحل گیت Git Stages

  • Git Workflow Git Workflow

  • تغییرات کد را با مراحل مختلف Git مقایسه کنید Compare Code Changes with Different Git Stages

  • تغییرات کد را با commit های محلی مختلف مقایسه کنید Compare Code Changes with Different Local Commits

کار با GitHub Working with GitHub

  • چرا ما به GitHub نیاز داریم؟ Why Do We Need GitHub

  • ایجاد حساب GitHub Creating GitHub Account

  • ایجاد یک مخزن در GitHub Creating a Repository on GitHub

  • شبیه سازی یک مخزن از GitHub Cloning a Repository from GitHub

  • کد را روی Remote Repository فشار دهید Push Code onto Remote Repository

کار با توسعه دهندگان دیگر Working with Other Developers

  • کار با سایر کدهای توسعه دهنده Working with Other Developer Code

  • Git Clone در مقابل Git Pull Git Clone Versus Git Pull

  • نمی توان تغییرات را روی مخزن از راه دور فشار داد Unable to Push Changes onto Remote Repository

  • اتصال به GitHub با استفاده از ssh Connecting to GitHub Using ssh

  • نقشه مخزن محلی با Remote Repository - Git Remote Add Map Local Repository with Remote Repository - Git Remote Add

  • چگونه یک توسعه دهنده جاوا کد را به مخزن راه دور منتقل می کند How a Java Developer Pushes Code onto Remote Repository

Git متعهد می شود Git Commits

  • کار با Commits در Git Working with Commits on Git

  • اطلاعات مربوط به Specific Commit on Git - Git Show را بدانید Know Information about Specific Commit on Git - Git Show

  • کار با Commits در GitHub Working with Commits on GitHub

  • تغییرات را مستقیماً در GitHub انجام دهید Commit Changes Directly on GitHub

شاخه های Git Git Branches

  • چرا به شعبه نیاز داریم Why Do We Need Branches

  • استراتژی انشعاب برای محافظت از کد کاری Branching Strategy to Protect Working Code

  • کار با Branches در GitHub Working with Branches on GitHub

  • کار با Branches در Git Working with Branches on Git

  • انجام تغییرات در شعب Committing Changes on Branches

  • ادغام تغییرات در Master Branch از Dev Merging Changes onto Master Branch from Dev

  • حل تعارضات ادغام Resolving Merge Conflicts

کار با تیم Working with Team

  • چنگال یک مخزن Fork a Repository

  • ایجاد یک درخواست کشش (PR) Creating a Pull Request (PR)

  • کار با مخازن خصوصی Working with Private Repositories

  • افزودن همکار به مخزن GitHub Adding Collaborator to a GitHub Repository

  • ایجاد شعبه محافظت شده Creating Protected Branch

  • برچسب گذاری یک تعهد Tagging a Commit

برگرداندن تغییرات Reverting Changes

  • برگرداندن تغییرات از دایرکتوری کاری Revert Changes from Working Directory

  • برگرداندن تغییرات از ناحیه مرحله بندی و مخزن محلی Reverting Changes from Staging Area and Local Repository

  • با استفاده از فایل Gitignore Using .Gitignore File

مفاهیم متفرقه Miscellaneous Concepts

  • Git Rebase Git Rebase

  • Git Fetch در مقابل Git Pull Git Fetch Versus Git Pull

نقش مهندس DevOps در Git - با پروژه DevOps Engineer Roles on Git – With Project

  • مقدمه ای بر Git Project Introduction to Git Project

  • مخزن و شعبه های Git را برای پروژه جدید راه اندازی کنید Set Up Git Repository and Branches for New Project

  • اجازه دادن به برنامه‌نویسان برای ورود به کد Allowing Developers to Check-In Code

  • فعال کردن گردش کار DevOps در Dev Branch Enabling DevOps Workflow on Dev Branch

  • درخواست (PR) را برای ادغام کد از شعبه Dev به شعبه UAT بکشید Pull Request (PR) to Merge Code from Dev Branch to UAT Branch

  • کد انتشار در تولید Release Code onto Production

راه اندازی حساب AWS AWS Account Setup

  • چگونه یک حساب AWS ایجاد کنیم How to Create an AWS Account

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش Git و GitHub برای مهندسان DevOps [ویدئو]
جزییات دوره
6 h 16 m
52
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Valaxy Technologies Valaxy Technologies

Valaxy Technologies به عنوان یکی از برترین مربیان Cloud و DevOps شناخته می شود. A.R. شانکار مالک، بنیانگذار و یکی از مربیان متعدد Valaxy Technologies است. در حالی که او در حرفه خود با فناوری های مختلفی کار کرده است، در Cloud و DevOps تخصص دارد. Valaxy Technologies از زمان آغاز به کار خود در سال 2013 به طور تصاعدی رشد کرده است. مربیان Valaxy Technologies بیش از 100000 زبان آموز جهانی را آموزش داده اند.